Real-time Processor Interconnection Network for FPGA-based Multiprocessor System-on-Chip (MPSoC)
نویسندگان
چکیده
This paper introduces a new approach for a network on chip (NOC) design which is based on a NlogN interconnect topology. The intended application area for the NOC is the real-time communication of multiprocessors that are hosted by a single Field Programmable Gate Array (FPGA). The proposed NOC is an on-chip multistage interconnection network for which an upper limit can be guaranteed that is at most needed for the latency while delivering data between sending and receiving processors. The reason for the deterministic interprocessor communication is the constant path length from input to any output port of the NOC. In contrast to contemporary NOCs, no intermediate routers exist. Thus, no overloaded router with hot spot problems can occur, and the proposed NOC can be used for real-time applications. Example NoCs of size 4x4 and 8x8 were implemented in VDHL, together with their softcore processors on Spartan3 and Virtex-4 and -5 FPGAs from Xilinx. Keywords–network on chip; multistage interconnection network; softcore processor; real-time multiprocessor; FPGAbased multiprocessor
منابع مشابه
FPGA Prototyping and Design Evaluation of a NoC-Based MPSoC
Chip communication architectures become an important element that is critical to control when designing a complex MultiProcessor System-on-Chip (MPSoC). This led to the emergence of new interconnection architectures, like Network-on-Chip (NoC). NoCs have been proven to be a promising solution to the concerns of MPSoCs in terms of data parallelism. Field-Programmable Gate Arrays (FPGA) has some ...
متن کاملInterconnection Synthesis of MPSoC Architecture for Gamma Cameras
MPSoC (Multi-Processor System-on-Chip) architecture is becoming increasingly used because it can provide designers much more opportunities to meet specific performance and power goals. In this paper, we use MPSoC architecture to solve real-time signal processing problem in gamma camera. We propose an interconnection synthesis algorithm to reduce the area cost of the Network-on-Chip for an MPSoC...
متن کاملScalable MPEG-4 Encoder on FPGA Multiprocessor SOC
High computational requirements combined with rapidly evolving video coding algorithms and standards are a great challenge for contemporary encoder implementations. Rapid specification changes prefer full programmability and configurability both for software and hardware. This paper presents a novel scalable MPEG-4 video encoder on an FPGA-based multiprocessor systemon-chip (MPSOC). The MPSOC a...
متن کاملEnergy-aware MPSoC with Space-sharing for Real-time Applications
Energy-awareness is an important design criterion for many mobile real-time applications such as phones, handhelds or cars. Normally, high-computing power excludes low electrical power consumption. However, with the two methods of space-sharing and adaptive clocking that are proposed in this paper, both can be reconciled. Space-sharing is an alternative design methodology for embedded systems t...
متن کاملDesign and Performance Estimation of Delta Networks for MPSOC on Programmable Circuits
Multiprocessor systems on chip (MPSoC) designs are increasingly being used in today’s embedded system, to follow phenomenal increase of embedded products performance requirements. In these systems one of the most critical components regarding overall efficiency is on-chip interconnections which have a great impact on the performance constraints of modern MPSOC. Multistage interconnection networ...
متن کامل